package cn.iocoder.devlop.module.annual.report.socsecinfo.service;

import java.util.*;
import javax.validation.*;
import cn.iocoder.devlop.module.annual.report.socsecinfo.controller.vo.*;
import cn.iocoder.devlop.module.annual.report.socsecinfo.dal.dataobject.SocsecinfoDO;
import cn.iocoder.devlop.framework.common.pojo.PageResult;

/**
 * 社保信息 Service 接口
 *
 * @author 超级管理员
 */
public interface SocsecinfoService {
    /**
     * 获得社保信息列表
     *
     * @return 社保信息列表
     */
    List<SocsecinfoDO> getSocsecinfoList(String regno, String ancheyear);

    void deleteSocsecinfoAll(String regno, String ancheyear);

    void createSocsecinfoByList(String regno, String ancheyear, List<SocsecinfoCreateReqVO> socsecinfoList);

    void overwriteSocsecinfo(SocsecinfoOverwriteVO updateReqVO);
}
